package com.example.linearlayoutdemo.avatar;

import android.content.Context;
import android.content.SharedPreferences;

public class PreferenceHelper {
    private SharedPreferences mPrefs;

    public PreferenceHelper(Context context) {
        mPrefs = context.getSharedPreferences(Constants.AVATAR_PREFS, Context.MODE_PRIVATE);
    }

    // 保存用户头像路径
    public void saveAvatarPath(String userId, String path) {
        // 使用用户ID作为键的一部分，确保数据隔离
        mPrefs.edit().putString(Constants.AVATAR_PATH_PREFIX + userId, path).apply();
    }

    // 获取用户头像路径
    public String getAvatarPath(String userId) {
        return mPrefs.getString(Constants.AVATAR_PATH_PREFIX + userId, null);
    }

    // 清除用户头像路径
    public void clearAvatarPath(String userId) {
        mPrefs.edit().remove(Constants.AVATAR_PATH_PREFIX + userId).apply();
    }
}
